Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Object database</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Object_database"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Object_database rootpage-Object_database skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Object database</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">

<p>An <b>object database</b> or <b>object-oriented database</b> is a <a href="Database_management_system" class="mw-redirect" title="Database management system">database management system</a> in which information is represented in the form of <a href="Object_(computer_science)" title="Object (computer science)">objects</a> as used in <a href="Object-oriented_programming" title="Object-oriented programming">object-oriented programming</a>. Object databases are different from <a href="Relational_database" title="Relational database">relational databases</a> which are table-oriented. A third type, <a href="Object%E2%80%93relational_database" title="Object–relational database">object–relational databases</a>, is a hybrid of both approaches.
Object databases have been considered since the early 1980s.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Overview">Overview</h2></div>
<p>Object-oriented database management systems (OODBMSs) also called ODBMS (Object Database Management System) combine database capabilities with <a href="Object-oriented_programming" title="Object-oriented programming">object-oriented programming</a> language capabilities.
OODBMSs allow object-oriented programmers to develop the product, store them as objects, and replicate or modify existing objects to make new objects within the OODBMS. Because the database is integrated with the programming language, the programmer can maintain consistency within one environment, in that both the OODBMS and the programming language will use the same model of representation. Relational DBMS projects, by way of contrast, maintain a clearer division between the <a href="Database_model" title="Database model">database model</a> and the application.
</p><p>As the usage of web-based technology increases with the implementation of Intranets and extranets, companies have a vested interest in OODBMSs to display their complex data. Using a DBMS that has been specifically designed to store data as objects gives an advantage to those companies that are geared towards multimedia presentation or organizations that utilize <a href="Computer-aided_design" title="Computer-aided design">computer-aided design</a> (CAD).<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
</p><p>Some object-oriented databases are designed to work well with <a href="Object-oriented_programming_language" class="mw-redirect" title="Object-oriented programming language">object-oriented programming languages</a> such as <a href="Delphi_(programming_language)" class="mw-redirect" title="Delphi (programming language)">Delphi</a>, <a href="Ruby_(programming_language)" title="Ruby (programming language)">Ruby</a>, <a href="Python_(programming_language)" title="Python (programming language)">Python</a>, <a href="NodeJS" class="mw-redirect" title="NodeJS">JavaScript</a>, <a href="Perl" title="Perl">Perl</a>, <a href="Java_(programming_language)" title="Java (programming language)">Java</a>, <a href="C_Sharp_(programming_language)" title="C Sharp (programming language)">C#</a>, <a href="Visual_Basic_.NET" class="mw-redirect" title="Visual Basic .NET">Visual Basic .NET</a>, <a href="C%2B%2B" title="C++">C++</a>, <a href="Objective-C" title="Objective-C">Objective-C</a> and <a href="Smalltalk" title="Smalltalk">Smalltalk</a>; others such as <a href="JADE_(programming_language)" title="JADE (programming language)">JADE</a> have their own programming languages. OODBMSs use exactly the same model as object-oriented programming languages.
</p>
<div class="mw-heading mw-heading2"><h2 id="History">History</h2></div>
<p>Object database management systems grew out of research during the early to mid-1970s into having intrinsic database management support for graph-structured objects. The term "object-oriented database system" first appeared around 1985.<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> Notable research projects included Encore-Ob/Server (<a href="Brown_University" title="Brown University">Brown University</a>), EXODUS (<a href="University_of_Wisconsin%E2%80%93Madison" title="University of Wisconsin–Madison">University of Wisconsin–Madison</a>), IRIS (Hewlett-Packard), ODE (<a href="Bell_Labs" title="Bell Labs">Bell Labs</a>), ORION (<a href="Microelectronics_and_Computer_Technology_Corporation" title="Microelectronics and Computer Technology Corporation">Microelectronics and Computer Technology Corporation</a> or MCC), Vodak (GMD-IPSI), and Zeitgeist (Texas Instruments). The ORION project had more published papers than any of the other efforts. Won Kim of MCC compiled the best of those papers in a book published by The MIT Press.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup>
</p><p>Early commercial products included <a href="GemStone_Systems" class="mw-redirect" title="GemStone Systems">Gemstone</a> (Servio Logic, name changed to GemStone Systems), Gbase (Graphael), and Vbase (Ontologic). Additional commercial products entered the market in the late 1980s through the mid 1990s. These included ITASCA (Itasca Systems), Jasmine (Fujitsu, marketed by Computer Associates), Matisse (Matisse Software), <a href="Objectivity/DB" title="Objectivity/DB">Objectivity/DB</a> (Objectivity, Inc.), <a href="ObjectStore" title="ObjectStore">ObjectStore</a> (<a href="Progress_Software" title="Progress Software">Progress Software</a>, acquired from eXcelon which was originally <a href="Object_Design%2C_Incorporated" title="Object Design, Incorporated">Object Design, Incorporated</a>), ONTOS (Ontos, Inc., name changed from Ontologic), O<sub>2</sub><sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> (O<sub>2</sub> Technology, merged with several companies, acquired by <a href="Informix" title="Informix">Informix</a>, which was in turn acquired by <a href="IBM" title="IBM">IBM</a>), POET (now <a rel="nofollow" class="external text" href="http://www.versant.com/developer">FastObjects</a> from Versant which acquired Poet Software), Versant Object Database (<a rel="nofollow" class="external text" href="http://www.versant.com">Versant</a> Corporation), VOSS (Logic Arts) and <a href="JADE_(programming_language)" title="JADE (programming language)">JADE</a> (Jade Software Corporation). Some of these products remain on the market and have been joined by new open source and commercial products such as <a href="InterSystems_Cach%C3%A9" title="InterSystems Caché">InterSystems Caché</a>.
</p><p>Object database management systems added the concept of <a href="Persistence_(computer_science)" title="Persistence (computer science)">persistence</a> to object programming languages. The early commercial products were integrated with various languages: GemStone (<a href="Smalltalk" title="Smalltalk">Smalltalk</a>), Gbase (<a href="LISP_programming_language" class="mw-redirect" title="LISP programming language">LISP</a>), Vbase (<a href="C_Object_Processor" title="C Object Processor">COP</a>) and VOSS (Virtual Object Storage System for <a href="Smalltalk" title="Smalltalk">Smalltalk</a>). For much of the 1990s, <a href="C%2B%2B" title="C++">C++</a> dominated the commercial object database management market. Vendors added <a href="Java_programming_language" class="mw-redirect" title="Java programming language">Java</a> in the late 1990s and more recently, <a href="C_Sharp_(programming_language)" title="C Sharp (programming language)">C#</a>.
</p><p>Starting in 2004, object databases have seen a second growth period when <a href="Open-source_software" title="Open-source software">open source</a> object databases emerged that were widely affordable and easy to use, because they are entirely written in <a href="Object-oriented_programming" title="Object-oriented programming">OOP</a> languages like Smalltalk, Java, or C#, such as Versant's <a href="Db4o" title="Db4o">db4o</a> (db4objects), DTS/S1 from Obsidian Dynamics and <a href="Perst" title="Perst">Perst</a> (McObject), available under dual <a href="Open-source_license" title="Open-source license">open source</a> and commercial licensing.
</p>
<div class="mw-heading mw-heading2"><h2 id="Timeline">Timeline</h2></div>
<ul><li>1966
<ul><li><a href="MUMPS" title="MUMPS">MUMPS</a></li></ul></li>
<li>1979
<ul><li><a href="InterSystems" title="InterSystems">InterSystems</a> M</li></ul></li>
<li>1980
<ul><li>TORNADO – an object database for <a href="CAD/CAM" title="CAD/CAM">CAD/CAM</a><sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup></li></ul></li>
<li>1982
<ul><li><a href="Gemstone_(database)" class="mw-redirect" title="Gemstone (database)">Gemstone</a> started (as Servio Logic) to build a set theoretic model data base machine.</li></ul></li>
<li>1985 – Term Object Database first introduced</li>
<li>1986
<ul><li>Servio Logic (Gemstone Systems) Ships Gemstone 1.0</li></ul></li>
<li>1988
<ul><li><a href="Object_Design%2C_Incorporated" title="Object Design, Incorporated">Object Design, Incorporated</a> founded, development of <a href="ObjectStore" title="ObjectStore">ObjectStore</a> begun</li>
<li><a href="Versant_Corporation" title="Versant Corporation">Versant Corporation</a> started (as Object Sciences Corp)</li>
<li>Objectivity, Inc. founded</li></ul></li>
<li>Early 1990s
<ul><li>Servio Logic changes name to Gemstone Systems</li>
<li><a href="Gemstone_(database)" class="mw-redirect" title="Gemstone (database)">Gemstone</a> (<a href="Smalltalk" title="Smalltalk">Smalltalk</a>)-(<a href="C%2B%2B" title="C++">C++</a>)-(<a href="Java_(programming_language)" title="Java (programming language)">Java</a>)</li>
<li>GBase (<a href="LISP" class="mw-redirect" title="LISP">LISP</a>)</li>
<li>VBase (O2- ONTOS – INFORMIX)</li>
<li><a href="Objectivity/DB" title="Objectivity/DB">Objectivity/DB</a></li></ul></li>
<li>Mid 1990s
<ul><li><a href="InterSystems_Cach%C3%A9" title="InterSystems Caché">InterSystems Caché</a></li>
<li><a href="Versant_Object_Database" class="mw-redirect" title="Versant Object Database">Versant Object Database</a></li>
<li><a href="ODABA" class="mw-redirect" title="ODABA">ODABA</a></li>
<li><a href="Zope_Object_Database" title="Zope Object Database">ZODB</a></li>
<li>Poet</li>
<li><a href="JADE_(programming_language)" title="JADE (programming language)">JADE</a></li>
<li>Matisse</li>
<li>Illustra <a href="Informix" title="Informix">Informix</a></li></ul></li>
<li>2000s
<ul><li><a rel="nofollow" class="external text" href="https://www.researchgate.net/publication/242787423_l-DB_an_ODMG-based_object-oriented_DBMS">lambda-DB:</a> An ODMG-Based Object-Oriented DBMS by Leonidas Fegaras, Chandrasekhar Srinivasan, Arvind Rajendran, David Maier</li>
<li><a href="Db4o" title="Db4o">db4o</a> project started by Carl Rosenberger</li>
<li><a href="ObjectDB" title="ObjectDB">ObjectDB</a></li></ul></li>
<li>2001 <a href="IBM" title="IBM">IBM</a> acquires Informix</li>
<li>2003 <a href="ObjectDatabase%2B%2B" title="ObjectDatabase++">odbpp</a> public release</li>
<li>2004 db4o's commercial launch as db4objects, Inc.</li>
<li>2008 db4o acquired by <a href="Versant_Corporation" title="Versant Corporation">Versant Corporation</a></li>
<li>2010 <a href="VMware" title="VMware">VMware</a> acquires GemStone<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup></li>
<li>2011 db4o's development stopped.</li>
<li>2012 Wakanda first production versions with open source and commercial licenses</li>
<li>2012 <a href="Actian" title="Actian">Actian</a> acquires Versant Corporation</li>
<li>2013 GemTalk Systems acquires <a href="Gemstone_(database)" class="mw-redirect" title="Gemstone (database)">Gemstone</a> products from VMware<sup id="cite_ref-gemtalk1_9-0" class="reference"><a href="#cite_note-gemtalk1-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup></li>
<li>2014 db4o's commercial offering is officially discontinued by Actian (which had acquired Versant)<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup></li>
<li>2014 <a href="Realm_(database)" title="Realm (database)">Realm</a><sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup></li>
<li>2017 ObjectBox<sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Adoption_of_object_databases">Adoption of object databases</h2></div>
<p>Object databases based on persistent programming acquired a niche in application areas such as
engineering and <a href="Object-based_spatial_database" title="Object-based spatial database">spatial databases</a>, <a href="Telecommunications" title="Telecommunications">telecommunications</a>, and scientific areas such as <a href="Particle_physics" title="Particle physics">high energy physics</a><sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup> and <a href="Molecular_biology" title="Molecular biology">molecular biology</a>.<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup>
</p><p>Another group of object databases focuses on embedded use in devices, packaged software, and <a href="Real-time_computing" title="Real-time computing">real-time</a> systems.
</p>
<div class="mw-heading mw-heading2"><h2 id="Technical_features">Technical features</h2></div>
<p>Most object databases also offer some kind of <a href="Query_language" title="Query language">query language</a>, allowing objects to be found using a <a href="Declarative_programming" title="Declarative programming">declarative programming</a> approach. It is in the area of object query languages, and the integration of the query and navigational interfaces, that the biggest differences between products are found. An attempt at standardization was made by the <a href="Object_Data_Management_Group" title="Object Data Management Group">ODMG</a> with the <a href="Object_Query_Language" title="Object Query Language">Object Query Language</a>, OQL.
</p><p>Access to data can be faster because an object can be retrieved directly without a search, by following <a href="Pointer_(computer_programming)" title="Pointer (computer programming)">pointers</a>.
</p><p>Another area of variation between products is in the way that the schema of a database is defined. A general characteristic, however, is that the programming language and the database schema use the same type definitions.
</p><p>Multimedia applications are facilitated because the class methods associated with the data are responsible for its correct interpretation.
</p><p>Many object databases, for example Gemstone or VOSS, offer support for <a href="Version_control" title="Version control">versioning</a>. An object can be viewed as the set of all its versions. Also, object versions can be treated as objects in their own right. Some object databases also provide systematic support for <a href="Database_trigger" title="Database trigger">triggers</a> and constraints which are the basis of <a href="Active_database" title="Active database">active databases</a>.
</p><p>The efficiency of such a database is also greatly improved in areas which demand massive amounts of data about one item. For example, a banking institution could get the user's account information and provide them efficiently with extensive information such as transactions, account information entries etc.
</p>
<div class="mw-heading mw-heading2"><h2 id="Standards">Standards</h2></div>
<p>The <a href="Object_Data_Management_Group" title="Object Data Management Group">Object Data Management Group</a> was a consortium of object database and object–relational mapping vendors, members of the academic community, and interested parties. Its goal was to create a set of specifications that would allow for portable applications that store objects in database management systems. It published several versions of its specification. The last release was ODMG 3.0. By 2001, most of the major object database and object–relational mapping vendors claimed conformance to the ODMG Java Language Binding. Compliance to the other components of the specification was mixed. In 2001, the ODMG Java Language Binding was submitted to the <a href="Java_Community_Process" title="Java Community Process">Java Community Process</a> as a basis for the <a href="Java_Data_Objects" title="Java Data Objects">Java Data Objects</a> specification. The ODMG member companies then decided to concentrate their efforts on the Java Data Objects specification. As a result, the ODMG disbanded in 2001.
</p><p>Many object database ideas were also absorbed into <a href="SQL%3A1999" title="SQL:1999">SQL:1999</a> and have been implemented in varying degrees in <a href="Object%E2%80%93relational_database" title="Object–relational database">object–relational database</a> products.
</p><p>In 2005 Cook, Rai, and Rosenberger proposed to drop all standardization efforts to introduce additional object-oriented query APIs but rather use the OO programming language itself, i.e., Java and .NET, to express queries. As a result, Native Queries emerged. Similarly, Microsoft announced <a href="Language_Integrated_Query" title="Language Integrated Query">Language Integrated Query</a> (LINQ) and DLINQ, an implementation of LINQ, in September 2005, to provide close, language-integrated database query capabilities with its programming languages C# and VB.NET 9.
</p><p>In February 2006, the <a href="Object_Management_Group" title="Object Management Group">Object Management Group</a> (OMG) announced that they had been granted the right to develop new specifications based on the ODMG 3.0 specification and the formation of the Object Database Technology Working Group (ODBT WG). The ODBT WG planned to create a set of standards that would incorporate advances in object database technology (e.g., replication), data management (e.g., spatial indexing), and data formats (e.g., XML) and to include new features into these standards that support domains where object databases are being adopted (e.g., real-time systems). The work of the ODBT WG was suspended in March 2009 when, subsequent to the economic turmoil in late 2008, the ODB vendors involved in this effort decided to focus their resources elsewhere.
</p><p>In January 2007 the <a href="World_Wide_Web_Consortium" title="World Wide Web Consortium">World Wide Web Consortium</a> gave final recommendation status to the <a href="XQuery" title="XQuery">XQuery</a> language. XQuery uses <a href="XML" title="XML">XML</a> as its data model. Some of the ideas developed originally for object databases found their way into XQuery, but XQuery is not intrinsically object-oriented. Because of the popularity of XML, XQuery engines compete with object databases as a vehicle for storage of data that is too complex or variable to hold conveniently in a relational database. XQuery also allows modules to be written to provide encapsulation features that have been provided by Object-Oriented systems.
</p><p><a href="XQuery" title="XQuery">XQuery v1</a> and <a href="XPath_2.0" title="XPath 2.0">XPath v2</a> and later are powerful and are available in both open source and libre (FOSS) software,<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> as well as in commercial systems. They are easy to learn and use, and very powerful and fast. They are not relational and XQuery is not based on SQL (although one of the people who designed XQuery also co-invented SQL). But they are also not object-oriented, in the programming sense: XQuery does not use encapsulation with hiding, implicit dispatch, and classes and methods. XQuery databases generally use XML and JSON as an interchange format, although other formats are used.
</p><p>Since the early 2000s <a href="JSON" title="JSON">JSON</a> has gained community adoption and popularity in applications where developers are in control of the data format. <a href="JSONiq" title="JSONiq">JSONiq</a>, a query-analog of XQuery for JSON (sharing XQuery's core expressions and operations), demonstrated the functional equivalence of the JSON and XML formats for data-oriented information. In this context, the main strategy of OODBMS maintainers was to retrofit JSON to their databases (by using it as the internal data type).
</p><p>In January 2016, with the <a href="PostgreSQL" title="PostgreSQL">PostgreSQL 9.5 release</a><sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup> was the first FOSS OODBMS to offer an efficient JSON internal datatype (JSONB) with a complete set of functions and operations, for all basic relational and non-relational manipulations.
</p>
<div class="mw-heading mw-heading2"><h2 id="Comparison_with_RDBMSs">Comparison with RDBMSs</h2></div>
<p>An object database stores complex data and relationships between data directly, without mapping to relational <a href="Row_(database)" title="Row (database)">rows</a> and <a href="Column_(database)" title="Column (database)">columns</a>, and this makes them suitable for applications dealing with very complex data.<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup> Objects have a many-to-many relationship and are accessed by the use of pointers. Pointers are linked to objects to establish relationships. Another benefit of an OODBMS is that it can be programmed with small procedural differences without affecting the entire system.<sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<ul><li><a href="Comparison_of_object_database_management_systems" title="Comparison of object database management systems">Comparison of object database management systems</a></li>
<li><a href="Component-oriented_database" title="Component-oriented database">Component-oriented database</a></li>
<li><a href="EDA_database" title="EDA database">EDA database</a></li>
<li><a href="Enterprise_Objects_Framework" title="Enterprise Objects Framework">Enterprise Objects Framework</a></li>
<li><a href="NoSQL" title="NoSQL">NoSQL</a></li>
<li><a href="Object_Data_Management_Group" title="Object Data Management Group">Object Data Management Group</a></li>
<li><a href="Object%E2%80%93relational_database" title="Object–relational database">Object–relational database</a></li>
<li><a href="Persistence_(computer_science)" title="Persistence (computer science)">Persistence (computer science)</a></li>
<li><a href="Relational_model" title="Relational model">Relational model</a></li>
<li><a href="Relational_database_management_system" class="mw-redirect" title="Relational database management system">Relational database management system</a> (RDbMS)</li></ul>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */


.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}


/* end https://en.wikipedia.org/ */
</style><div class="reflist reflist-columns references-column-width" style="column-width: 30em;">
<ol class="references">
<li id="cite_note-USDT01-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-USDT01_1-0">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://knowledge.fhwa.dot.gov/tam/aashto.nsf/All+Documents/4825476B2B5C687285256B1F00544258/$FILE/DIGloss.pdf">Data Integration Glossary</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20090320001015/http://knowledge.fhwa.dot.gov/tam/aashto.nsf/All+Documents/4825476B2B5C687285256B1F00544258/$FILE/DIGloss.pdf">Archived</a> March 20, 2009, at the <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a>, U.S. Department of Transportation, August 2001.</span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://odbms.org/Introduction/history.aspx">ODBMS.ORG&nbsp;:: Object Database (ODBMS) | Object-Oriented Database (OODBMS) | Free Resource Portal</a>. ODBMS (2013-08-31). Retrieved on 2013-09-18. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20140306143204/http://odbms.org/Introduction/history.aspx">Archived</a> March 6, 2014, at the <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text">O’Brien, J. A., &amp; Marakas, G. M. (2009). Management Information Systems (9th ed.). New York, NY: McGraw-Hill/Irwin</span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text">Three example references from 1985 that use the term: T. Atwood, "An Object-Oriented DBMS for Design Support Applications", <i>Proceedings of the IEEE COMPINT 85</i>, pp. 299-307, September 1985; N. Derrett, W. Kent, and P. Lyngbaek, "Some Aspects of Operations in an Object-Oriented Database", <i>Database Engineering</i>, vol. 8, no. 4, IEEE Computer Society, December 1985; D. Maier, A. Otis, and A. Purdy, "Object-Oriented Database Development at Servio Logic", <i>Database Engineering</i>, vol. 18, no.4, December 1985.</span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text">Kim, Won. <i>Introduction to Object-Oriented Databases. </i> The MIT Press, 1990. <style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}


/* end https://en.wikipedia.org/ */
</style><a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>0-262-11124-1</bdi></span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text">Bancilhon, Francois; Delobel, Claude; and Kanellakis, Paris. <i>Building an Object-Oriented Database System: The Story of O<sub>2</sub>.</i> Morgan Kaufmann Publishers, 1992. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>1-55860-169-4</bdi>.</span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><cite id="CITEREFUlfsby1981" class="citation journal cs1">Ulfsby; et&nbsp;al. (July 1981). "TORNADO: a DBMS for CAD/CAM systems". <i>Computer-Aided Design</i>. <b>13</b> (4): <span class="nowrap">193–</span>197. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2F0010-4485%2881%2990140-8">10.1016/0010-4485(81)90140-8</a>.</cite></span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20140808042307/http://www.vmware.com/company/news/releases/spring-gemstone.html">"SpringSource to Acquire Gemstone Systems Data Management Technology"</a>. WMware. May 6, 2010. Archived from <a rel="nofollow" class="external text" href="http://www.vmware.com/company/news/releases/spring-gemstone.html">the original</a> on August 8, 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">August 5,</span> 2014</span>.</cite></span>
</li>
<li id="cite_note-gemtalk1-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-gemtalk1_9-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFGemTalk_Systems2013" class="citation web cs1">GemTalk Systems (May 2, 2013). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20140810224807/http://www.prweb.com/releases/gemtalksystems/acquires-gemstone-s/prweb10652596.htm">"GemTalk Systems Acquires GemStone/S Products from VMware"</a>. PRWeb. Archived from <a rel="nofollow" class="external text" href="http://www.prweb.com/releases/gemtalksystems/acquires-gemstone-s/prweb10652596.htm">the original</a> on August 10, 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">August 5,</span> 2014</span>.</cite></span>
</li>
<li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://supportservices-old.actian.com/versant/default.html">"restructuring our Versant Community Website"</a>.</cite></span>
</li>
<li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.infoq.com/news/2016/11/Realm-database-nodejs">"Realm Releases Object Database for Node.js"</a>. <i>InfoQ</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20170202043544/https://www.infoq.com/news/2016/11/Realm-database-nodejs">Archived</a> from the original on 2017-02-02.</cite></span>
</li>
<li id="cite_note-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-12">^</a></b></span> <span class="reference-text"><cite id="CITEREFDB-Engines" class="citation web cs1">DB-Engines. <a rel="nofollow" class="external text" href="https://db-engines.com/en/ranking/object+oriented+dbms">"Object Database Ranking on DB-Engines"</a>. <i>DB-Engines</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2021-05-21</span></span>.</cite></span>
</li>
<li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.service-architecture.com/articles/object-oriented-databases/stanford-linear-accelerator.html">"Stanford Linear Accelerator (SLAC)"</a>.</cite></span>
</li>
<li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><cite id="CITEREFHerdeSibbald1992" class="citation book cs1">Herde, Patrick; Sibbald, Peter R. (1992). <a rel="nofollow" class="external text" href="https://dl.acm.org/doi/10.1145/157709.157747">"Integration of molecular biology data collections using object oriented databases and programming"</a>. <i>Addendum to the proceedings on Object-oriented programming systems, languages, and applications (Addendum) - OOPSLA '92</i>. pp.&nbsp;<span class="nowrap">177–</span>178. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1145%2F157709.157747">10.1145/157709.157747</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>0897916107</bdi>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:45269462">45269462</a>.</cite></span>
</li>
<li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://basex.org/basex/xquery/">"BaseX XQuery Processor"</a>. <i>basex.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20231216035330/https://basex.org/basex/xquery/">Archived</a> from the original on 2023-12-16.</cite></span>
</li>
<li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://exist-db.org/exist/apps/doc/xquery">"XQuery in eXist-db"</a>. <i>exist-db.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20231202052435/https://exist-db.org/exist/apps/doc/xquery">Archived</a> from the original on 2023-12-02.</cite></span>
</li>
<li id="cite_note-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-17">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.saxonica.com/html/documentation/using-xquery/index.html">"Saxon - Using XQuery"</a>. <i>www.saxonica.com</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200923004515/https://www.saxonica.com/html/documentation/using-xquery/index.html">Archived</a> from the original on 2020-09-23.</cite></span>
</li>
<li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.postgresql.org/docs/current/static/functions-json.html">"PostgreSQL: Documentation: 10: 9.15. JSON Functions and Operators"</a>. <i>www.postgresql.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160518071030/http://www.postgresql.org/docs/current/static/functions-json.html">Archived</a> from the original on 2016-05-18.</cite></span>
</li>
<li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-19">^</a></b></span> <span class="reference-text"><cite id="CITEREFRadding1995" class="citation journal cs1">Radding, Alan (1995). "So what the Hell is ODBMS?". <i>Computerworld</i>. <b>29</b> (45): <span class="nowrap">121–</span>122, 129.</cite></span>
</li>
<li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text">Burleson, Donald. (1994). OODBMSs gaining MIS ground but RDBMSs still own the road. Software Magazine, 14(11), 63</span>
</li>
</ol></div>
<div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2></div>
<ul><li><a rel="nofollow" class="external text" href="http://www.odbms.org/">Object DBMS resource portal</a></li>
<li><a rel="nofollow" class="external text" href="http://db-engines.com/en/ranking/object+oriented+dbms">Ranking of Object Oriented DBMS</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20241201172721/https://db-engines.com/en/ranking/object%2Boriented%2Bdbms">Archived</a> 2024-12-01 at the <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a> - by popularity, updated monthly from <a href="DB-Engines_ranking" title="DB-Engines ranking">DB-Engines</a></li></ul>
<div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">
/* start https://en.wikipedia.org/ */


.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}


/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1236075235">
/* start https://en.wikipedia.org/ */


.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}


/* end https://en.wikipedia.org/ */
</style></div><div role="navigation" class="navbox" aria-labelledby="Database_models59" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><style data-mw-deduplicate="TemplateStyles:r1239400231">
/* start https://en.wikipedia.org/ */


.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}


/* end https://en.wikipedia.org/ */
</style><div id="Database_models59" style="font-size:114%;margin:0 4em"><a href="Database_model" title="Database model">Database models</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">Common models</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Flat-file_database" title="Flat-file database">Flat</a></li>
<li><a href="Hierarchical_database_model" title="Hierarchical database model">Hierarchical</a></li>
<li><a href="Dimensional_modeling" title="Dimensional modeling">Dimensional</a></li>
<li><a href="Network_model" title="Network model">Network</a></li>
<li><a href="Relational_model" title="Relational model">Relational</a></li>
<li><a href="Entity%E2%80%93relationship_model" title="Entity–relationship model">Entity–relationship</a>
<ul><li><a href="Enhanced_entity%E2%80%93relationship_model" title="Enhanced entity–relationship model">Enhanced</a></li></ul></li>
<li><a href="Graph_database" title="Graph database">Graph</a></li>

<li><a href="Entity%E2%80%93attribute%E2%80%93value_model" title="Entity–attribute–value model">Entity–attribute–value</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Other models</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Online_analytical_processing#Multidimensional_databases" title="Online analytical processing">Multi-dimensional</a></li>
<li><a href="Array_DBMS" title="Array DBMS">Array</a></li>
<li><a href="Semantic_data_model" title="Semantic data model">Semantic</a></li>
<li><a href="Star_schema" title="Star schema">Star schema</a></li>
<li><a href="XML_database" title="XML database">XML database</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Implementations</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Flat-file_database" title="Flat-file database">Flat file</a></li>
<li><a href="Column-oriented_DBMS" class="mw-redirect" title="Column-oriented DBMS">Column-oriented</a></li>
<li><a href="Document-oriented_database" title="Document-oriented database">Document-oriented</a></li>
<li><a href="Object%E2%80%93relational_database" title="Object–relational database">Object–relational</a></li>
<li><a href="Deductive_database" title="Deductive database">Deductive</a></li>
<li><a href="Temporal_database" title="Temporal database">Temporal</a>
<ul><li><a href="Valid_time" title="Valid time">Valid time</a></li>
<li><a href="Transaction_time" title="Transaction time">Transaction time</a></li>
<li><a href="Decision_time" title="Decision time">Decision time</a></li></ul></li>
<li><a href="XML_database" title="XML database">XML data store</a></li>
<li><a href="Key%E2%80%93value_database" title="Key–value database">Key–value store</a></li>
<li><a href="Ordered_Key-Value_Store" class="mw-redirect" title="Ordered Key-Value Store">Ordered Key-Value Store</a></li>
<li><a href="Triplestore" title="Triplestore">Triplestore</a></li></ul>
</div></td></tr></tbody></table></div>
<div class="navbox-styles"></div><div role="navigation" class="navbox authority-control" aria-labelledby="Authority_control_databases_frameless&amp;#124;text-top&amp;#124;10px&amp;#124;alt=Edit_this_at_Wikidata&amp;#124;link=https&amp;#58;//www.wikidata.org/wiki/Q118171#identifiers&amp;#124;class=noprint&amp;#124;Edit_this_at_Wikidata644" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div id="Authority_control_databases_frameless&amp;#124;text-top&amp;#124;10px&amp;#124;alt=Edit_this_at_Wikidata&amp;#124;link=https&amp;#58;//www.wikidata.org/wiki/Q118171#identifiers&amp;#124;class=noprint&amp;#124;Edit_this_at_Wikidata644" style="font-size:114%;margin:0 4em">Authority control databases </div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">National</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"><ul><li><span class="uid"><a rel="nofollow" class="external text" href="https://id.loc.gov/authorities/sh88007927">United States</a></span></li><li><span class="uid"><a rel="nofollow" class="external text" href="https://www.nli.org.il/en/authorities/987007541787205171">Israel</a></span></li></ul></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Other</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"><ul><li><span class="uid"><a rel="nofollow" class="external text" href="https://lux.collections.yale.edu/view/concept/26edfc92-6b0f-49f0-a0d4-aef0e487b6a9">Yale LUX</a></span></li></ul></div></td></tr></tbody></table></div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-07-19" href="https://en.wikipedia.org/wiki/?title=Object_database&amp;oldid=1301380917">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>

</body></html>